﻿// 367. 死亡分数 Dead Fraction（挑战程序设计竞赛）.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


using namespace std;

/*
https://www.papamelon.com/problem/367

给定一个无限循环小数，确定其对应的分数，输出分子和分母。
给定的小数满足以下的格式： 0.dddd...

整数部分一定是 0
小数部分，即 dddd，可能有一个或多个不同的数字，可能是0∼9
最后跟随3 个 .
小数部分不会全部都是0。但可能有前缀0 和后缀0
该无限循环小数的循环节没有给出来，例如
0.21634... 有多种循环的可能：

循环节为34，即0.2163434343434...
循环节为4，即0.21634444444444...
循环节为21634，即0.216342163421634...
由于循环节不固定，因此可能对应不同的分数。我们将所有可能的分数进行化简，输出 分母最小的结果。

另外注意一点，以下两类无限循环小数可被视为同一个分数，例如：0.20000...=0.1999999...=1/5。

输入
多组测试数据，最后一行是数字 0，作为结束标志
每组测试数据占据一行，一个无限循环小数，格式如上所述
输出
每组测试数据输出一行，a/b 的形式，a 表示分子，b 表示分母
可能存在多种可能，输出 b 最小的答案
样例 1
输入
0.2...
0.20...
0.474612399...
0
输出
2/9
1/5
1186531/2500000
*/


int main()
{
    std::cout << "Hello World!\n";
}

 